<?php

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

class function_model extends CI_Model {

    function __construct() {
        parent::__construct();
    }

// Bestuur

    function getTotaalbestuur($gemeente, $jaar) {
        $Organen = function_model::getOrganen($gemeente, $jaar);
        $Ondersteuning = function_model::getOndersteuning($gemeente, $jaar);
        $Burgerzaken = function_model::getBurgerzaken($gemeente, $jaar);
        $Secretarieleges = function_model::getSecretarieleges($gemeente, $jaar);
        $Samenwerking = function_model::getSamenwerking($gemeente, $jaar);
        $Rekenkamer = function_model::getRekenkamer($gemeente, $jaar);

        return ($Organen + $Ondersteuning + $Burgerzaken + $Secretarieleges + $Samenwerking + $Rekenkamer);
    }

    function getOrganen($gemeente, $jaar) {
        $this->db->select('Organen');
        $this->db->from('bestuur');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $Organenlasten = $query->row()->Organen;
        $Organenlasten = $Organenlasten / 1000;

        $this->db->select('Organen');
        $this->db->from('bestuur');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $Organenbaten = $query2->row()->Organen;
        $Organenbaten = $Organenbaten / 1000;
        return ($Organenbaten - $Organenlasten);
    }

    function getOndersteuning($gemeente, $jaar) {
        $this->db->select('Ondersteuning');
        $this->db->from('bestuur');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $Ondersteuninglasten = $query->row()->Ondersteuning;
        $Ondersteuninglasten = $Ondersteuninglasten / 1000;

        $this->db->select('Ondersteuning');
        $this->db->from('bestuur');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $Ondersteuningbaten = $query2->row()->Ondersteuning;
        $Ondersteuningbaten = $Ondersteuningbaten / 1000;
        return ($Ondersteuningbaten - $Ondersteuninglasten);
    }

    function getBurgerzaken($gemeente, $jaar) {
        $this->db->select('Burgerzaken');
        $this->db->from('bestuur');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $Burgerzakenlasten = $query->row()->Burgerzaken;
        $Burgerzakenlasten = $Burgerzakenlasten / 1000;

        $this->db->select('Burgerzaken');
        $this->db->from('bestuur');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $Burgerzakenbaten = $query2->row()->Burgerzaken;
        $Burgerzakenbaten = $Burgerzakenbaten / 1000;
        return ($Burgerzakenbaten - $Burgerzakenlasten);
    }

    function getSecretarieleges($gemeente, $jaar) {
        $this->db->select('Secretarieleges');
        $this->db->from('bestuur');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $Secretarielegeslasten = $query->row()->Secretarieleges;
        $Secretarielegeslasten = $Secretarielegeslasten / 1000;

        $this->db->select('Secretarieleges');
        $this->db->from('bestuur');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $Secretarielegesbaten = $query2->row()->Secretarieleges;
        $Secretarielegesbaten = $Secretarielegesbaten / 1000;
        return ($Secretarielegesbaten - $Secretarielegeslasten);
    }

    function getSamenwerking($gemeente, $jaar) {
        $this->db->select('Samenwerking');
        $this->db->from('bestuur');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $Samenwerkinglasten = $query->row()->Samenwerking;
        $Samenwerkinglasten = $Samenwerkinglasten / 1000;

        $this->db->select('Samenwerking');
        $this->db->from('bestuur');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $Samenwerkingbaten = $query2->row()->Samenwerking;
        $Samenwerkingbaten = $Samenwerkingbaten / 1000;
        return ($Samenwerkingbaten - $Samenwerkinglasten);
    }

    function getRekenkamer($gemeente, $jaar) {
        $this->db->select('Rekenkamer');
        $this->db->from('bestuur');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $Rekenkamerlasten = $query->row()->Rekenkamer;
        $Rekenkamerlasten = $Rekenkamerlasten / 1000;

        $this->db->select('Rekenkamer');
        $this->db->from('bestuur');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $Rekenkamerbaten = $query2->row()->Rekenkamer;
        $Rekenkamerbaten = $Rekenkamerbaten / 1000;
        return ($Rekenkamerbaten - $Rekenkamerlasten);
    }

// Veiligheid

    function getTotaalveiligheid($gemeente, $jaar) {
        $Brandweer = function_model::getBrandweer($gemeente, $jaar);
        $Overig = function_model::getOverig($gemeente, $jaar);
        return ($Brandweer + $Overig);
    }

    function getBrandweer($gemeente, $jaar) {
        $this->db->select('Brandweer');
        $this->db->from('veiligheid');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $Brandweerlasten = $query->row()->Brandweer;
        $Brandweerlasten = $Brandweerlasten / 1000;

        $this->db->select('Brandweer');
        $this->db->from('veiligheid');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $Brandweerbaten = $query2->row()->Brandweer;
        $Brandweerbaten = $Brandweerbaten / 1000;
        return ($Brandweerbaten - $Brandweerlasten);
    }

    function getOverig($gemeente, $jaar) {
        $this->db->select('Overig');
        $this->db->from('veiligheid');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $Overiglasten = $query->row()->Overig;
        $Overiglasten = $Overiglasten / 1000;

        $this->db->select('Overig');
        $this->db->from('veiligheid');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $Overigbaten = $query2->row()->Overig;
        $Overigbaten = $Overigbaten / 1000;
        return ($Overigbaten - $Overiglasten);
    }

// Verkeer

    function getTotaalverkeer($gemeente, $jaar) {
        $Wegen = function_model::getWegen($gemeente, $jaar);
        $Maatregelen = function_model::getMaatregelen($gemeente, $jaar);
        $Openbaar = function_model::getOpenbaar($gemeente, $jaar);
        $Parkeren = function_model::getParkeren($gemeente, $jaar);
        $Belasting = function_model::getBelasting($gemeente, $jaar);
        $Havens = function_model::getHavens($gemeente, $jaar);
        $Waterwegen = function_model::getWaterwegen($gemeente, $jaar);
        $Veerdiensten = function_model::getVeerdiensten($gemeente, $jaar);
        $Luchtvaart = function_model::getLuchtvaart($gemeente, $jaar);
        $Waterkering = function_model::getWaterkering($gemeente, $jaar);
        return ($Wegen + $Maatregelen + $Openbaar + $Parkeren + $Belasting + $Havens + $Waterwegen + $Veerdiensten + $Luchtvaart + $Waterkering);
    }

    function getWegen($gemeente, $jaar) {
        $this->db->select('Wegen');
        $this->db->from('verkeer');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $Wegenlasten = $query->row()->Wegen;
        $Wegenlasten = $Wegenlasten / 1000;

        $this->db->select('Wegen');
        $this->db->from('verkeer');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $Wegenbaten = $query2->row()->Wegen;
        $Wegenbaten = $Wegenbaten / 1000;
        return ($Wegenbaten - $Wegenlasten);
    }

    function getMaatregelen($gemeente, $jaar) {
        $this->db->select('Maatregelen');
        $this->db->from('verkeer');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $Maatregelenlasten = $query->row()->Maatregelen;
        $Maatregelenlasten = $Maatregelenlasten / 1000;

        $this->db->select('Maatregelen');
        $this->db->from('verkeer');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $Maatregelenbaten = $query2->row()->Maatregelen;
        $Maatregelenbaten = $Maatregelenbaten / 1000;
        return ($Maatregelenbaten - $Maatregelenlasten);
    }

    function getOpenbaar($gemeente, $jaar) {
        $this->db->select('Openbaar');
        $this->db->from('verkeer');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $Openbaarlasten = $query->row()->Openbaar;
        $Openbaarlasten = $Openbaarlasten / 1000;

        $this->db->select('Openbaar');
        $this->db->from('verkeer');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $Openbaarbaten = $query2->row()->Openbaar;
        $Openbaarbaten = $Openbaarbaten / 1000;
        return ($Openbaarbaten - $Openbaarlasten);
    }

    function getParkeren($gemeente, $jaar) {
        $this->db->select('Parkeren');
        $this->db->from('verkeer');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $Parkerenlasten = $query->row()->Parkeren;
        $Parkerenlasten = $Parkerenlasten / 1000;

        $this->db->select('Parkeren');
        $this->db->from('verkeer');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $Parkerenbaten = $query2->row()->Parkeren;
        $Parkerenbaten = $Parkerenbaten / 1000;
        return ($Parkerenbaten - $Parkerenlasten);
    }

    function getBelasting($gemeente, $jaar) {
        $this->db->select('Belasting');
        $this->db->from('verkeer');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $Belastinglasten = $query->row()->Belasting;
        $Belastinglasten = $Belastinglasten / 1000;

        $this->db->select('Belasting');
        $this->db->from('verkeer');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $Belastingbaten = $query2->row()->Belasting;
        $Belastingbaten = $Belastingbaten / 1000;
        return ($Belastingbaten - $Belastinglasten);
    }

    function getHavens($gemeente, $jaar) {
        $this->db->select('Havens');
        $this->db->from('verkeer');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $Havenslasten = $query->row()->Havens;
        $Havenslasten = $Havenslasten / 1000;

        $this->db->select('Havens');
        $this->db->from('verkeer');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $Havensbaten = $query2->row()->Havens;
        $Havensbaten = $Havensbaten / 1000;
        return ($Havensbaten - $Havensbaten);
    }

    function getWaterwegen($gemeente, $jaar) {
        $this->db->select('Waterwegen');
        $this->db->from('verkeer');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $Waterwegenlasten = $query->row()->Waterwegen;
        $Waterwegenlasten = $Waterwegenlasten / 1000;

        $this->db->select('Waterwegen');
        $this->db->from('verkeer');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $Waterwegenbaten = $query2->row()->Waterwegen;
        $Waterwegenbaten = $Waterwegenbaten / 1000;
        return ($Waterwegenbaten - $Waterwegenlasten);
    }

    function getVeerdiensten($gemeente, $jaar) {
        $this->db->select('Veerdiensten');
        $this->db->from('verkeer');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $Veerdienstenlasten = $query->row()->Veerdiensten;
        $Veerdienstenlasten = $Veerdienstenlasten / 1000;

        $this->db->select('Veerdiensten');
        $this->db->from('verkeer');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $Veerdienstenbaten = $query2->row()->Veerdiensten;
        $Veerdienstenbaten = $Veerdienstenbaten / 1000;
        return ($Veerdienstenbaten - $Veerdienstenlasten);
    }

    function getLuchtvaart($gemeente, $jaar) {
        $this->db->select('Luchtvaart');
        $this->db->from('verkeer');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $Luchtvaartlasten = $query->row()->Luchtvaart;
        $Luchtvaartlasten = $Luchtvaartlasten / 1000;

        $this->db->select('Luchtvaart');
        $this->db->from('verkeer');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $Luchtvaartbaten = $query2->row()->Luchtvaart;
        $Luchtvaartbaten = $Luchtvaartbaten / 1000;
        return ($Luchtvaartbaten - $Luchtvaartlasten);
    }

    function getWaterkering($gemeente, $jaar) {
        $this->db->select('Waterkering');
        $this->db->from('verkeer');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $Waterkeringlasten = $query->row()->Waterkering;
        $Waterkeringlasten = $Waterkeringlasten / 1000;

        $this->db->select('Waterkering');
        $this->db->from('verkeer');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $Waterkeringbaten = $query2->row()->Waterkering;
        $Waterkeringbaten = $Waterkeringbaten / 1000;
        return ($Waterkeringbaten - $Waterkeringlasten);
    }

// Economie

    function getTotaaleconomie($gemeente, $jaar) {
        $Handel = function_model::getHandel($gemeente, $jaar);
        $MarkGelden = function_model::getMarkGelden($gemeente, $jaar);
        $Industrie = function_model::getIndustrie($gemeente, $jaar);
        $Nutsbedrijven = function_model::getNutsbedrijven($gemeente, $jaar);
        $AgrarischeProductie = function_model::getAgrarischeProductie($gemeente, $jaar);
        $AgrarischeZaken = function_model::getAgrarischeZaken($gemeente, $jaar);
        return ($Handel + $MarkGelden + $Industrie + $Nutsbedrijven + $AgrarischeProductie + $AgrarischeZaken);
    }

    function getHandel($gemeente, $jaar) {
        $this->db->select('Handel');
        $this->db->from('economie');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $Handellasten = $query->row()->Handel;
        $Handellasten = $Handellasten / 1000;

        $this->db->select('Handel');
        $this->db->from('economie');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $Handelbaten = $query2->row()->Handel;
        $Handelbaten = $Handelbaten / 1000;
        return ($Handelbaten - $Handellasten);
    }

    function getMarkGelden($gemeente, $jaar) {
        $this->db->select('MarkGelden');
        $this->db->from('economie');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $MarkGeldenlasten = $query->row()->MarkGelden;
        $MarkGeldenlasten = $MarkGeldenlasten / 1000;

        $this->db->select('MarkGelden');
        $this->db->from('economie');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $MarkGeldenbaten = $query2->row()->MarkGelden;
        $MarkGeldenbaten = $MarkGeldenbaten / 1000;
        return ($MarkGeldenbaten - $MarkGeldenlasten);
    }

    function getIndustrie($gemeente, $jaar) {
        $this->db->select('Industrie');
        $this->db->from('economie');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $Industrielasten = $query->row()->Industrie;
        $Industrielasten = $Industrielasten / 1000;

        $this->db->select('Industrie');
        $this->db->from('economie');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $Industriebaten = $query2->row()->Industrie;
        $Industriebaten = $Industriebaten / 1000;
        return ($Industriebaten - $Industrielasten);
    }

    function getNutsbedrijven($gemeente, $jaar) {
        $this->db->select('Nutsbedrijven');
        $this->db->from('economie');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $Nutsbedrijvenlasten = $query->row()->Nutsbedrijven;
        $Nutsbedrijvenlasten = $Nutsbedrijvenlasten / 1000;

        $this->db->select('Nutsbedrijven');
        $this->db->from('economie');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $Nutsbedrijvenbaten = $query2->row()->Nutsbedrijven;
        $Nutsbedrijvenbaten = $Nutsbedrijvenbaten / 1000;
        return ($Nutsbedrijvenbaten - $Nutsbedrijvenlasten);
    }

    function getAgrarischeProductie($gemeente, $jaar) {
        $this->db->select('AgrarischeProductie');
        $this->db->from('economie');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $AgrarischeProductielasten = $query->row()->AgrarischeProductie;
        $AgrarischeProductielasten = $AgrarischeProductielasten / 1000;

        $this->db->select('AgrarischeProductie');
        $this->db->from('economie');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $AgrarischeProductiebaten = $query2->row()->AgrarischeProductie;
        $AgrarischeProductiebaten = $AgrarischeProductiebaten / 1000;
        return ($AgrarischeProductiebaten - $AgrarischeProductielasten);
    }

    function getAgrarischeZaken($gemeente, $jaar) {
        $this->db->select('AgrarischeZaken');
        $this->db->from('economie');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $AgrarischeZakenlasten = $query->row()->AgrarischeZaken;
        $AgrarischeZakenlasten = $AgrarischeZakenlasten / 1000;

        $this->db->select('AgrarischeZaken');
        $this->db->from('economie');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $AgrarischeZakenbaten = $query2->row()->AgrarischeZaken;
        $AgrarischeZakenbaten = $AgrarischeZakenbaten / 1000;
        return ($AgrarischeZakenbaten - $AgrarischeZakenlasten);
    }

// Onderwijs

    function getTotaalonderwijs($gemeente, $jaar) {
        $OpenbaarBasis = function_model::getOpenbaarBasis($gemeente, $jaar);
        $OpenbaarBasisHuisvesting = function_model::getOpenbaarBasisHuisvesting($gemeente, $jaar);
        $BijzonderBasis = function_model::getBijzonderBasis($gemeente, $jaar);
        $BijzonderBasisHuisvesting = function_model::getBijzonderBasisHuisvesting($gemeente, $jaar);
        $OpenbaarSpeciaal = function_model::getOpenbaarSpeciaal($gemeente, $jaar);
        $OpenbaarSpeciaalHuisvesting = function_model::getOpenbaarSpeciaalHuisvesting($gemeente, $jaar);
        $BijzonderSpeciaal = function_model::getBijzonderSpeciaal($gemeente, $jaar);
        $BijzonderSpeciaalHuisvesting = function_model::getBijzonderSpeciaalHuisvesting($gemeente, $jaar);
        $OpenbaarVoortgezet = function_model::getOpenbaarVoortgezet($gemeente, $jaar);
        $OpenbaarVoortgezetHuisvesting = function_model::getOpenbaarVoortgezetHuisvesting($gemeente, $jaar);
        $BijzonderVoortgezet = function_model::getBijzonderVoortgezet($gemeente, $jaar);
        $BijzonderVoortgezetHuisvesting = function_model::getBijzonderVoortgezetHuisvesting($gemeente, $jaar);
        $Gemeenschappelijk = function_model::getGemeenschappelijk($gemeente, $jaar);
        $Volwassenen = function_model::getVolwassenen($gemeente, $jaar);
        return ($OpenbaarBasis + $OpenbaarBasisHuisvesting + $BijzonderBasis + $BijzonderBasisHuisvesting + $OpenbaarSpeciaal + $OpenbaarSpeciaalHuisvesting +
                $BijzonderSpeciaal + $BijzonderSpeciaalHuisvesting + $OpenbaarVoortgezet + $OpenbaarVoortgezetHuisvesting + $BijzonderVoortgezet + $BijzonderVoortgezetHuisvesting + $Gemeenschappelijk + $Volwassenen);
    }

    function getOpenbaarBasis($gemeente, $jaar) {
        $this->db->select('OpenbaarBasis');
        $this->db->from('onderwijs');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $OpenbaarBasislasten = $query->row()->OpenbaarBasis;
        $OpenbaarBasislasten = $OpenbaarBasislasten / 1000;

        $this->db->select('OpenbaarBasis');
        $this->db->from('onderwijs');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $OpenbaarBasisbaten = $query2->row()->OpenbaarBasis;
        $OpenbaarBasisbaten = $OpenbaarBasisbaten / 1000;
        return ($OpenbaarBasisbaten - $OpenbaarBasislasten);
    }

    function getOpenbaarBasisHuisvesting($gemeente, $jaar) {
        $this->db->select('OpenbaarBasisHuisvesting');
        $this->db->from('onderwijs');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $OpenbaarBasisHuisvestinglasten = $query->row()->OpenbaarBasisHuisvesting;
        $OpenbaarBasisHuisvestinglasten = $OpenbaarBasisHuisvestinglasten / 1000;

        $this->db->select('OpenbaarBasisHuisvesting');
        $this->db->from('onderwijs');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $OpenbaarBasisHuisvestingbaten = $query2->row()->OpenbaarBasisHuisvesting;
        $OpenbaarBasisHuisvestingbaten = $OpenbaarBasisHuisvestingbaten / 1000;
        return ($OpenbaarBasisHuisvestingbaten - $OpenbaarBasisHuisvestinglasten);
    }

    function getBijzonderBasis($gemeente, $jaar) {
        $this->db->select('BijzonderBasis');
        $this->db->from('onderwijs');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $BijzonderBasislasten = $query->row()->BijzonderBasis;
        $BijzonderBasislasten = $BijzonderBasislasten / 1000;

        $this->db->select('BijzonderBasis');
        $this->db->from('onderwijs');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $BijzonderBasisbaten = $query2->row()->BijzonderBasis;
        $BijzonderBasisbaten = $BijzonderBasisbaten / 1000;
        return ($BijzonderBasisbaten - $BijzonderBasislasten);
    }

    function getBijzonderBasisHuisvesting($gemeente, $jaar) {
        $this->db->select('BijzonderBasisHuisvesting');
        $this->db->from('onderwijs');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $BijzonderBasisHuisvestinglasten = $query->row()->BijzonderBasisHuisvesting;
        $BijzonderBasisHuisvestinglasten = $BijzonderBasisHuisvestinglasten / 1000;

        $this->db->select('BijzonderBasisHuisvesting');
        $this->db->from('onderwijs');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $BijzonderBasisHuisvestingbaten = $query2->row()->BijzonderBasisHuisvesting;
        $BijzonderBasisHuisvestingbaten = $BijzonderBasisHuisvestingbaten / 1000;
        return ($BijzonderBasisHuisvestingbaten - $BijzonderBasisHuisvestinglasten);
    }

    function getOpenbaarSpeciaal($gemeente, $jaar) {
        $this->db->select('OpenbaarSpeciaal');
        $this->db->from('onderwijs');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $OpenbaarSpeciaallasten = $query->row()->OpenbaarSpeciaal;
        $OpenbaarSpeciaallasten = $OpenbaarSpeciaallasten / 1000;

        $this->db->select('OpenbaarSpeciaal');
        $this->db->from('onderwijs');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $OpenbaarSpeciaalbaten = $query2->row()->OpenbaarSpeciaal;
        $OpenbaarSpeciaalbaten = $OpenbaarSpeciaalbaten / 1000;
        return ($OpenbaarSpeciaalbaten - $OpenbaarSpeciaallasten);
    }

    function getOpenbaarSpeciaalHuisvesting($gemeente, $jaar) {
        $this->db->select('OpenbaarSpeciaalHuisvesting');
        $this->db->from('onderwijs');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $OpenbaarSpeciaalHuisvestinglasten = $query->row()->OpenbaarSpeciaalHuisvesting;
        $OpenbaarSpeciaalHuisvestinglasten = $OpenbaarSpeciaalHuisvestinglasten / 1000;

        $this->db->select('OpenbaarSpeciaalHuisvesting');
        $this->db->from('onderwijs');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $OpenbaarSpeciaalHuisvestingbaten = $query2->row()->OpenbaarSpeciaalHuisvesting;
        $OpenbaarSpeciaalHuisvestingbaten = $OpenbaarSpeciaalHuisvestingbaten / 1000;
        return ($OpenbaarSpeciaalHuisvestingbaten - $OpenbaarSpeciaalHuisvestinglasten);
    }

    function getBijzonderSpeciaal($gemeente, $jaar) {
        $this->db->select('BijzonderSpeciaal');
        $this->db->from('onderwijs');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $BijzonderSpeciaallasten = $query->row()->BijzonderSpeciaal;
        $BijzonderSpeciaallasten = $BijzonderSpeciaallasten / 1000;

        $this->db->select('BijzonderSpeciaal');
        $this->db->from('onderwijs');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $BijzonderSpeciaalbaten = $query2->row()->BijzonderSpeciaal;
        $BijzonderSpeciaalbaten = $BijzonderSpeciaalbaten / 1000;
        return ($BijzonderSpeciaalbaten - $BijzonderSpeciaallasten);
    }

    function getBijzonderSpeciaalHuisvesting($gemeente, $jaar) {
        $this->db->select('BijzonderSpeciaalHuisvesting');
        $this->db->from('onderwijs');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $BijzonderSpeciaalHuisvestinglasten = $query->row()->BijzonderSpeciaalHuisvesting;
        $BijzonderSpeciaalHuisvestinglasten = $BijzonderSpeciaalHuisvestinglasten / 1000;

        $this->db->select('BijzonderSpeciaalHuisvesting');
        $this->db->from('onderwijs');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $BijzonderSpeciaalHuisvestingbaten = $query2->row()->BijzonderSpeciaalHuisvesting;
        $BijzonderSpeciaalHuisvestingbaten = $BijzonderSpeciaalHuisvestingbaten / 1000;
        return ($BijzonderSpeciaalHuisvestingbaten - $BijzonderSpeciaalHuisvestinglasten);
    }

    function getOpenbaarVoortgezet($gemeente, $jaar) {
        $this->db->select('OpenbaarVoortgezet');
        $this->db->from('onderwijs');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $OpenbaarVoortgezetlasten = $query->row()->OpenbaarVoortgezet;
        $OpenbaarVoortgezetlasten = $OpenbaarVoortgezetlasten / 1000;

        $this->db->select('OpenbaarVoortgezet');
        $this->db->from('onderwijs');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $OpenbaarVoortgezetbaten = $query2->row()->OpenbaarVoortgezet;
        $OpenbaarVoortgezetbaten = $OpenbaarVoortgezetbaten / 1000;
        return ($OpenbaarVoortgezetbaten - $OpenbaarVoortgezetlasten);
    }

    function getOpenbaarVoortgezetHuisvesting($gemeente, $jaar) {
        $this->db->select('OpenbaarVoortgezetHuisvesting');
        $this->db->from('onderwijs');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $OpenbaarVoortgezetHuisvestinglasten = $query->row()->OpenbaarVoortgezetHuisvesting;
        $OpenbaarVoortgezetHuisvestinglasten = $OpenbaarVoortgezetHuisvestinglasten / 1000;

        $this->db->select('OpenbaarVoortgezetHuisvesting');
        $this->db->from('onderwijs');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $OpenbaarVoortgezetHuisvestingbaten = $query2->row()->OpenbaarVoortgezetHuisvesting;
        $OpenbaarVoortgezetHuisvestingbaten = $OpenbaarVoortgezetHuisvestingbaten / 1000;
        return ($OpenbaarVoortgezetHuisvestingbaten - $OpenbaarVoortgezetHuisvestinglasten);
    }

    function getBijzonderVoortgezet($gemeente, $jaar) {
        $this->db->select('BijzonderVoortgezet');
        $this->db->from('onderwijs');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $BijzonderVoortgezetlasten = $query->row()->BijzonderVoortgezet;
        $BijzonderVoortgezetlasten = $BijzonderVoortgezetlasten / 1000;

        $this->db->select('BijzonderVoortgezet');
        $this->db->from('onderwijs');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $BijzonderVoortgezetbaten = $query2->row()->BijzonderVoortgezet;
        $BijzonderVoortgezetbaten = $BijzonderVoortgezetbaten / 1000;
        return ($BijzonderVoortgezetbaten - $BijzonderVoortgezetlasten);
    }

    function getBijzonderVoortgezetHuisvesting($gemeente, $jaar) {
        $this->db->select('BijzonderVoortgezetHuisvesting');
        $this->db->from('onderwijs');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $BijzonderVoortgezetHuisvestinglasten = $query->row()->BijzonderVoortgezetHuisvesting;
        $BijzonderVoortgezetHuisvestinglasten = $BijzonderVoortgezetHuisvestinglasten / 1000;

        $this->db->select('BijzonderVoortgezetHuisvesting');
        $this->db->from('onderwijs');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $BijzonderVoortgezetHuisvestingbaten = $query2->row()->BijzonderVoortgezetHuisvesting;
        $BijzonderVoortgezetHuisvestingbaten = $BijzonderVoortgezetHuisvestingbaten / 1000;
        return ($BijzonderVoortgezetHuisvestingbaten - $BijzonderVoortgezetHuisvestinglasten);
    }

    function getGemeenschappelijk($gemeente, $jaar) {
        $this->db->select('BijzonderVoortgezet');
        $this->db->from('onderwijs');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $BijzonderVoortgezetlasten = $query->row()->BijzonderVoortgezet;
        $BijzonderVoortgezetlasten = $BijzonderVoortgezetlasten / 1000;

        $this->db->select('BijzonderVoortgezet');
        $this->db->from('onderwijs');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $BijzonderVoortgezetbaten = $query2->row()->BijzonderVoortgezet;
        $BijzonderVoortgezetbaten = $BijzonderVoortgezetbaten / 1000;
        return ($BijzonderVoortgezetbaten - $BijzonderVoortgezetlasten);
    }

    function getVolwassenen($gemeente, $jaar) {
        $this->db->select('Volwassenen');
        $this->db->from('onderwijs');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $Volwassenenlasten = $query->row()->Volwassenen;
        $Volwassenenlasten = $Volwassenenlasten / 1000;

        $this->db->select('Volwassenen');
        $this->db->from('onderwijs');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $Volwassenenbaten = $query2->row()->Volwassenen;
        $Volwassenenbaten = $Volwassenenbaten / 1000;
        return ($Volwassenenbaten - $Volwassenenlasten);
    }

// Cultuur

    function getTotaalcultuur($gemeente, $jaar) {
        $Bibliotheek = function_model::getBibliotheek($gemeente, $jaar);
        $OntwikkelingsWerk = function_model::getOntwikkelingsWerk($gemeente, $jaar);
        $Sport = function_model::getSport($gemeente, $jaar);
        $SportTerreinen = function_model::getSportTerreinen($gemeente, $jaar);
        $Kunst = function_model::getKunst($gemeente, $jaar);
        $Musea = function_model::getMusea($gemeente, $jaar);
        $NatuurBescherming = function_model::getNatuurBescherming($gemeente, $jaar);
        $OpenbareRecreatie = function_model::getOpenbareRecreatie($gemeente, $jaar);
        $OverigeRecreatie = function_model::getOverigeRecreatie($gemeente, $jaar);
        return ($Bibliotheek + $OntwikkelingsWerk + $Sport + $SportTerreinen + $Kunst + $Musea + $NatuurBescherming + $OpenbareRecreatie + $OverigeRecreatie);
    }

    function getBibliotheek($gemeente, $jaar) {
        $this->db->select('Bibliotheek');
        $this->db->from('cultuur');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $Bibliotheeklasten = $query->row()->Bibliotheek;
        $Bibliotheeklasten = $Bibliotheeklasten / 1000;

        $this->db->select('Bibliotheek');
        $this->db->from('cultuur');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $Bibliotheekbaten = $query2->row()->Bibliotheek;
        $Bibliotheekbaten = $Bibliotheekbaten / 1000;
        return ($Bibliotheekbaten - $Bibliotheeklasten);
    }

    function getOntwikkelingsWerk($gemeente, $jaar) {
        $this->db->select('OntwikkelingsWerk');
        $this->db->from('cultuur');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $OntwikkelingsWerklasten = $query->row()->OntwikkelingsWerk;
        $OntwikkelingsWerklasten = $OntwikkelingsWerklasten / 1000;

        $this->db->select('OntwikkelingsWerk');
        $this->db->from('cultuur');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $OntwikkelingsWerkbaten = $query2->row()->OntwikkelingsWerk;
        $OntwikkelingsWerkbaten = $OntwikkelingsWerkbaten / 1000;
        return ($OntwikkelingsWerkbaten - $OntwikkelingsWerklasten);
    }

    function getSport($gemeente, $jaar) {
        $this->db->select('Sport');
        $this->db->from('cultuur');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $Sportlasten = $query->row()->Sport;
        $Sportlasten = $Sportlasten / 1000;

        $this->db->select('Sport');
        $this->db->from('cultuur');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $Sportbaten = $query2->row()->Sport;
        $Sportbaten = $Sportbaten / 1000;
        return ($Sportbaten - $Sportlasten);
    }

    function getSportTerreinen($gemeente, $jaar) {
        $this->db->select('SportTerreinen');
        $this->db->from('cultuur');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $SportTerreinenlasten = $query->row()->SportTerreinen;
        $SportTerreinenlasten = $SportTerreinenlasten / 1000;

        $this->db->select('SportTerreinen');
        $this->db->from('cultuur');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $SportTerreinenbaten = $query2->row()->SportTerreinen;
        $SportTerreinenbaten = $SportTerreinenbaten / 1000;
        return ($SportTerreinenbaten - $SportTerreinenlasten);
    }

    function getKunst($gemeente, $jaar) {
        $this->db->select('Kunst');
        $this->db->from('cultuur');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $Kunstlasten = $query->row()->Kunst;
        $Kunstlasten = $Kunstlasten / 1000;

        $this->db->select('Kunst');
        $this->db->from('cultuur');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $Kunstbaten = $query2->row()->Kunst;
        $Kunstbaten = $Kunstbaten / 1000;
        return ($Kunstbaten - $Kunstlasten);
    }

    function getMusea($gemeente, $jaar) {
        $this->db->select('Musea');
        $this->db->from('cultuur');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $Musealasten = $query->row()->Musea;
        $Musealasten = $Musealasten / 1000;

        $this->db->select('Musea');
        $this->db->from('cultuur');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $Museabaten = $query2->row()->Musea;
        $Museabaten = $Museabaten / 1000;
        return ($Museabaten - $Musealasten);
    }

    function getNatuurBescherming($gemeente, $jaar) {
        $this->db->select('NatuurBescherming');
        $this->db->from('cultuur');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $NatuurBescherminglasten = $query->row()->NatuurBescherming;
        $NatuurBescherminglasten = $NatuurBescherminglasten / 1000;

        $this->db->select('NatuurBescherming');
        $this->db->from('cultuur');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $NatuurBeschermingbaten = $query2->row()->NatuurBescherming;
        $NatuurBeschermingbaten = $NatuurBeschermingbaten / 1000;
        return ($NatuurBeschermingbaten - $NatuurBescherminglasten);
    }

    function getOpenbareRecreatie($gemeente, $jaar) {
        $this->db->select('OpenbareRecreatie');
        $this->db->from('cultuur');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $OpenbareRecreatielasten = $query->row()->OpenbareRecreatie;
        $OpenbareRecreatielasten = $OpenbareRecreatielasten / 1000;

        $this->db->select('OpenbareRecreatie');
        $this->db->from('cultuur');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $OpenbareRecreatiebaten = $query2->row()->OpenbareRecreatie;
        $OpenbareRecreatiebaten = $OpenbareRecreatiebaten / 1000;
        return ($OpenbareRecreatielasten - $OpenbareRecreatiebaten);
    }

    function getOverigeRecreatie($gemeente, $jaar) {
        $this->db->select('OverigeRecreatie');
        $this->db->from('cultuur');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $OverigeRecreatielasten = $query->row()->OverigeRecreatie;
        $OverigeRecreatielasten = $OverigeRecreatielasten / 1000;

        $this->db->select('OverigeRecreatie');
        $this->db->from('cultuur');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $OverigeRecreatiebaten = $query2->row()->OverigeRecreatie;
        $OverigeRecreatiebaten = $OverigeRecreatiebaten / 1000;
        return ($OverigeRecreatiebaten - $OverigeRecreatielasten);
    }

// Voorzieningen

    function getTotaalvoorzieningen($gemeente, $jaar) {
        $Bijstand = function_model::getBijstand($gemeente, $jaar);
        $Werkgelegenheid = function_model::getWerkgelegenheid($gemeente, $jaar);
        $InkomstenRijk = function_model::getInkomstenRijk($gemeente, $jaar);
        $RegelingenRijk = function_model::getRegelingenRijk($gemeente, $jaar);
        $MinimaBeleid = function_model::getMinimaBeleid($gemeente, $jaar);
        $Advies = function_model::getAdvies($gemeente, $jaar);
        $Vreemdelingen = function_model::getVreemdelingen($gemeente, $jaar);
        $Verzorging = function_model::getVerzorging($gemeente, $jaar);
        $ParticipatieBudget = function_model::getParticipatieBudget($gemeente, $jaar);
        $SociaalWerk = function_model::getSociaalWerk($gemeente, $jaar);
        $Tehuizen = function_model::getTehuizen($gemeente, $jaar);
        $KinderdagOpvang = function_model::getKinderdagOpvang($gemeente, $jaar);
        $GehOpvang = function_model::getGehOpvang($gemeente, $jaar);
        $GehVoorzieningen = function_model::getGehVoorzieningen($gemeente, $jaar);
        return ($Bijstand + $Werkgelegenheid + $InkomstenRijk + $RegelingenRijk + $MinimaBeleid + $Advies + $Vreemdelingen +
                $Verzorging + $ParticipatieBudget + $SociaalWerk + $Tehuizen + $KinderdagOpvang + $GehOpvang + $GehVoorzieningen);
    }

    function getBijstand($gemeente, $jaar) {
        $this->db->select('Bijstand');
        $this->db->from('voorzieningen');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $Bijstandlasten = $query->row()->Bijstand;
        $Bijstandlasten = $Bijstandlasten / 1000;

        $this->db->select('Bijstand');
        $this->db->from('voorzieningen');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $Bijstandbaten = $query2->row()->Bijstand;
        $Bijstandbaten = $Bijstandbaten / 1000;
        return ($Bijstandbaten - $Bijstandlasten);
    }

    function getWerkgelegenheid($gemeente, $jaar) {
        $this->db->select('Werkgelegenheid');
        $this->db->from('voorzieningen');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $Werkgelegenheidlasten = $query->row()->Werkgelegenheid;
        $Werkgelegenheidlasten = $Werkgelegenheidlasten / 1000;

        $this->db->select('Werkgelegenheid');
        $this->db->from('voorzieningen');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $Werkgelegenheidbaten = $query2->row()->Werkgelegenheid;
        $Werkgelegenheidbaten = $Werkgelegenheidbaten / 1000;
        return ($Werkgelegenheidbaten - $Werkgelegenheidlasten);
    }

    function getInkomstenRijk($gemeente, $jaar) {
        $this->db->select('InkomstenRijk');
        $this->db->from('voorzieningen');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $InkomstenRijklasten = $query->row()->InkomstenRijk;
        $InkomstenRijklasten = $InkomstenRijklasten / 1000;

        $this->db->select('InkomstenRijk');
        $this->db->from('voorzieningen');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $InkomstenRijkbaten = $query2->row()->InkomstenRijk;
        $InkomstenRijkbaten = $InkomstenRijkbaten / 1000;
        return ($InkomstenRijkbaten - $InkomstenRijklasten);
    }

    function getRegelingenRijk($gemeente, $jaar) {
        $this->db->select('RegelingenRijk');
        $this->db->from('voorzieningen');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $RegelingenRijklasten = $query->row()->RegelingenRijk;
        $RegelingenRijklasten = $RegelingenRijklasten / 1000;

        $this->db->select('RegelingenRijk');
        $this->db->from('voorzieningen');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $RegelingenRijkbaten = $query2->row()->RegelingenRijk;
        $RegelingenRijkbaten = $RegelingenRijkbaten / 1000;
        return ($RegelingenRijkbaten - $RegelingenRijkbaten);
    }

    function getMinimaBeleid($gemeente, $jaar) {
        $this->db->select('MinimaBeleid');
        $this->db->from('voorzieningen');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $MinimaBeleidlasten = $query->row()->MinimaBeleid;
        $MinimaBeleidlasten = $MinimaBeleidlasten / 1000;

        $this->db->select('MinimaBeleid');
        $this->db->from('voorzieningen');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $MinimaBeleidbaten = $query2->row()->MinimaBeleid;
        $MinimaBeleidbaten = $MinimaBeleidbaten / 1000;
        return ($MinimaBeleidbaten - $MinimaBeleidlasten);
    }

    function getAdvies($gemeente, $jaar) {
        $this->db->select('Advies');
        $this->db->from('voorzieningen');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $Advieslasten = $query->row()->Advies;
        $Advieslasten = $Advieslasten / 1000;

        $this->db->select('Advies');
        $this->db->from('voorzieningen');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $Adviesbaten = $query2->row()->Advies;
        $Adviesbaten = $Adviesbaten / 1000;
        return ($Adviesbaten - $Advieslasten);
    }

    function getVreemdelingen($gemeente, $jaar) {
        $this->db->select('Vreemdelingen');
        $this->db->from('voorzieningen');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $Vreemdelingenlasten = $query->row()->Vreemdelingen;
        $Vreemdelingenlasten = $Vreemdelingenlasten / 1000;

        $this->db->select('Vreemdelingen');
        $this->db->from('voorzieningen');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $Vreemdelingenbaten = $query2->row()->Vreemdelingen;
        $Vreemdelingenbaten = $Vreemdelingenbaten / 1000;
        return ($Vreemdelingenbaten - $Vreemdelingenlasten);
    }

    function getVerzorging($gemeente, $jaar) {
        $this->db->select('Verzorging');
        $this->db->from('voorzieningen');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $Verzorginglasten = $query->row()->Verzorging;
        $Verzorginglasten = $Verzorginglasten / 1000;

        $this->db->select('Verzorging');
        $this->db->from('voorzieningen');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $Verzorgingbaten = $query2->row()->Verzorging;
        $Verzorgingbaten = $Verzorgingbaten / 1000;
        return ($Verzorgingbaten - $Verzorginglasten);
    }

    function getParticipatieBudget($gemeente, $jaar) {
        $this->db->select('ParticipatieBudget');
        $this->db->from('voorzieningen');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $ParticipatieBudgetlasten = $query->row()->ParticipatieBudget;
        $ParticipatieBudgetlasten = $ParticipatieBudgetlasten / 1000;

        $this->db->select('ParticipatieBudget');
        $this->db->from('voorzieningen');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $ParticipatieBudgetbaten = $query2->row()->ParticipatieBudget;
        $ParticipatieBudgetbaten = $ParticipatieBudgetbaten / 1000;
        return ($ParticipatieBudgetbaten - $ParticipatieBudgetlasten);
    }

    function getSociaalWerk($gemeente, $jaar) {
        $this->db->select('SociaalWerk');
        $this->db->from('voorzieningen');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $SociaalWerklasten = $query->row()->SociaalWerk;
        $SociaalWerklasten = $SociaalWerklasten / 1000;

        $this->db->select('SociaalWerk');
        $this->db->from('voorzieningen');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $SociaalWerkbaten = $query2->row()->SociaalWerk;
        $SociaalWerkbaten = $SociaalWerkbaten / 1000;
        return ($SociaalWerkbaten - $SociaalWerklasten);
    }

    function getTehuizen($gemeente, $jaar) {
        $this->db->select('Tehuizen');
        $this->db->from('voorzieningen');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $Tehuizenlasten = $query->row()->Tehuizen;
        $Tehuizenlasten = $Tehuizenlasten / 1000;

        $this->db->select('Tehuizen');
        $this->db->from('voorzieningen');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $Tehuizenbaten = $query2->row()->Tehuizen;
        $Tehuizenbaten = $Tehuizenbaten / 1000;
        return ($Tehuizenbaten - $Tehuizenlasten);
    }

    function getKinderdagOpvang($gemeente, $jaar) {
        $this->db->select('KinderdagOpvang');
        $this->db->from('voorzieningen');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $KinderdagOpvanglasten = $query->row()->KinderdagOpvang;
        $KinderdagOpvanglasten = $KinderdagOpvanglasten / 1000;

        $this->db->select('KinderdagOpvang');
        $this->db->from('voorzieningen');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $KinderdagOpvangbaten = $query2->row()->KinderdagOpvang;
        $KinderdagOpvangbaten = $KinderdagOpvangbaten / 1000;
        return ($KinderdagOpvangbaten - $KinderdagOpvanglasten);
    }

    function getGehOpvang($gemeente, $jaar) {
        $this->db->select('GehOpvang');
        $this->db->from('voorzieningen');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $GehOpvanglasten = $query->row()->GehOpvang;
        $GehOpvanglasten = $GehOpvanglasten / 1000;

        $this->db->select('GehOpvang');
        $this->db->from('voorzieningen');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $GehOpvangbaten = $query2->row()->GehOpvang;
        $GehOpvangbaten = $GehOpvangbaten / 1000;
        return ($GehOpvangbaten - $GehOpvanglasten);
    }

    function getGehVoorzieningen($gemeente, $jaar) {
        $this->db->select('GehVoorzieningen');
        $this->db->from('voorzieningen');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $GehVoorzieningenlasten = $query->row()->GehVoorzieningen;
        $GehVoorzieningenlasten = $GehVoorzieningenlasten / 1000;

        $this->db->select('GehVoorzieningen');
        $this->db->from('voorzieningen');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $GehVoorzieningenbaten = $query2->row()->GehVoorzieningen;
        $GehVoorzieningenbaten = $GehVoorzieningenbaten / 1000;
        return ($GehVoorzieningenbaten - $GehVoorzieningenlasten);
    }

// Volksgezondheid

    function getTotaalvolksgezondheid($gemeente, $jaar) {
        $AmbulanceVervoer = function_model::getAmbulanceVervoer($gemeente, $jaar);
        $VerpleegInrichtingen = function_model::getVerpleegInrichtingen($gemeente, $jaar);
        $GezondheidsZorg = function_model::getGezondheidsZorg($gemeente, $jaar);
        $JeugdUniform = function_model::getJeugdUniform($gemeente, $jaar);
        $JeugdMaatwerk = function_model::getJeugdMaatwerk($gemeente, $jaar);
        $AfvalVerwerking = function_model::getAfvalVerwerking($gemeente, $jaar);
        $Rioleering = function_model::getRioleering($gemeente, $jaar);
        $MilieuBeheer = function_model::getMilieuBeheer($gemeente, $jaar);
        $LijkBezorging = function_model::getLijkBezorging($gemeente, $jaar);
        $BatenAfvalHeffing = function_model::getBatenAfvalHeffing($gemeente, $jaar);
        $BatenRioolRechten = function_model::getBatenRioolRechten($gemeente, $jaar);
        $BatenRioolAfval = function_model::getBatenRioolAfval($gemeente, $jaar);
        $BatenRioolWater = function_model::getBatenRioolWater($gemeente, $jaar);
        $AfvalWater = function_model::getAfvalWater($gemeente, $jaar);
        $HemelWater = function_model::getHemelWater($gemeente, $jaar);
        $BegraafplRechten = function_model::getBegraafplRechten($gemeente, $jaar);
        return ($AmbulanceVervoer + $VerpleegInrichtingen + $GezondheidsZorg + $JeugdUniform + $JeugdMaatwerk + $AfvalVerwerking + $Rioleering +
                $MilieuBeheer + $LijkBezorging + $BatenAfvalHeffing + $BatenRioolRechten + $BatenRioolAfval + $BatenRioolWater + $AfvalWater + $HemelWater + $BegraafplRechten);
    }

    function getAmbulanceVervoer($gemeente, $jaar) {
        $this->db->select('AmbulanceVervoer');
        $this->db->from('volksgezondheid');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $AmbulanceVervoerlasten = $query->row()->AmbulanceVervoer;
        $AmbulanceVervoerlasten = $AmbulanceVervoerlasten / 1000;

        $this->db->select('AmbulanceVervoer');
        $this->db->from('volksgezondheid');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $AmbulanceVervoerbaten = $query2->row()->AmbulanceVervoer;
        $AmbulanceVervoerbaten = $AmbulanceVervoerbaten / 1000;
        return ($AmbulanceVervoerbaten - $AmbulanceVervoerlasten);
    }

    function getVerpleegInrichtingen($gemeente, $jaar) {
        $this->db->select('VerpleegInrichtingen');
        $this->db->from('volksgezondheid');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $VerpleegInrichtingenlasten = $query->row()->VerpleegInrichtingen;
        $VerpleegInrichtingenlasten = $VerpleegInrichtingenlasten / 1000;

        $this->db->select('VerpleegInrichtingen');
        $this->db->from('volksgezondheid');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $VerpleegInrichtingenbaten = $query2->row()->VerpleegInrichtingen;
        $VerpleegInrichtingenbaten = $VerpleegInrichtingenbaten / 1000;
        return ($VerpleegInrichtingenbaten - $VerpleegInrichtingenlasten);
    }

    function getGezondheidsZorg($gemeente, $jaar) {
        $this->db->select('GezondheidsZorg');
        $this->db->from('volksgezondheid');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $GezondheidsZorglasten = $query->row()->GezondheidsZorg;
        $GezondheidsZorglasten = $GezondheidsZorglasten / 1000;

        $this->db->select('GezondheidsZorg');
        $this->db->from('volksgezondheid');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $GezondheidsZorgbaten = $query2->row()->GezondheidsZorg;
        $GezondheidsZorgbaten = $GezondheidsZorgbaten / 1000;
        return ($GezondheidsZorgbaten - $GezondheidsZorglasten);
    }

    function getJeugdUniform($gemeente, $jaar) {
        $this->db->select('JeugdUniform');
        $this->db->from('volksgezondheid');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $JeugdUniformlasten = $query->row()->JeugdUniform;
        $JeugdUniformlasten = $JeugdUniformlasten / 1000;

        $this->db->select('JeugdUniform');
        $this->db->from('volksgezondheid');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $JeugdUniformbaten = $query2->row()->JeugdUniform;
        $JeugdUniformbaten = $JeugdUniformbaten / 1000;
        return ($JeugdUniformbaten - $JeugdUniformlasten);
    }

    function getJeugdMaatwerk($gemeente, $jaar) {
        $this->db->select('JeugdMaatwerk');
        $this->db->from('volksgezondheid');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $JeugdMaatwerklasten = $query->row()->JeugdMaatwerk;
        $JeugdMaatwerklasten = $JeugdMaatwerklasten / 1000;

        $this->db->select('JeugdMaatwerk');
        $this->db->from('volksgezondheid');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $JeugdMaatwerkbaten = $query2->row()->JeugdMaatwerk;
        $JeugdMaatwerkbaten = $JeugdMaatwerkbaten / 1000;
        return ($JeugdMaatwerkbaten - $JeugdMaatwerklasten);
    }

    function getAfvalVerwerking($gemeente, $jaar) {
        $this->db->select('AfvalVerwerking');
        $this->db->from('volksgezondheid');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $AfvalVerwerkinglasten = $query->row()->AfvalVerwerking;
        $AfvalVerwerkinglasten = $AfvalVerwerkinglasten / 1000;

        $this->db->select('AfvalVerwerking');
        $this->db->from('volksgezondheid');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $AfvalVerwerkingbaten = $query2->row()->AfvalVerwerking;
        $AfvalVerwerkingbaten = $AfvalVerwerkingbaten / 1000;
        return ($AfvalVerwerkingbaten - $AfvalVerwerkinglasten);
    }

    function getRioleering($gemeente, $jaar) {
        $this->db->select('Rioleering');
        $this->db->from('volksgezondheid');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $Rioleeringlasten = $query->row()->Rioleering;
        $Rioleeringlasten = $Rioleeringlasten / 1000;

        $this->db->select('Rioleering');
        $this->db->from('volksgezondheid');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $Rioleeringbaten = $query2->row()->Rioleering;
        $Rioleeringbaten = $Rioleeringbaten / 1000;
        return ($Rioleeringbaten - $Rioleeringlasten);
    }

    function getMilieuBeheer($gemeente, $jaar) {
        $this->db->select('MilieuBeheer');
        $this->db->from('volksgezondheid');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $MilieuBeheerlasten = $query->row()->MilieuBeheer;
        $MilieuBeheerlasten = $MilieuBeheerlasten / 1000;

        $this->db->select('MilieuBeheer');
        $this->db->from('volksgezondheid');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $MilieuBeheerbaten = $query2->row()->MilieuBeheer;
        $MilieuBeheerbaten = $MilieuBeheerbaten / 1000;
        return ($MilieuBeheerbaten - $MilieuBeheerlasten);
    }

    function getLijkBezorging($gemeente, $jaar) {
        $this->db->select('LijkBezorging');
        $this->db->from('volksgezondheid');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $LijkBezorginglasten = $query->row()->LijkBezorging;
        $LijkBezorginglasten = $LijkBezorginglasten / 1000;

        $this->db->select('LijkBezorging');
        $this->db->from('volksgezondheid');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $LijkBezorgingbaten = $query2->row()->LijkBezorging;
        $LijkBezorgingbaten = $LijkBezorgingbaten / 1000;
        return ($LijkBezorgingbaten - $LijkBezorginglasten);
    }

    function getBatenAfvalHeffing($gemeente, $jaar) {
        $this->db->select('BatenAfvalHeffing');
        $this->db->from('volksgezondheid');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $BatenAfvalHeffinglasten = $query->row()->BatenAfvalHeffing;
        $BatenAfvalHeffinglasten = $BatenAfvalHeffinglasten / 1000;

        $this->db->select('BatenAfvalHeffing');
        $this->db->from('volksgezondheid');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $BatenAfvalHeffingbaten = $query2->row()->BatenAfvalHeffing;
        $BatenAfvalHeffingbaten = $BatenAfvalHeffingbaten / 1000;
        return ($BatenAfvalHeffingbaten - $BatenAfvalHeffinglasten);
    }

    function getBatenRioolRechten($gemeente, $jaar) {
        $this->db->select('BatenRioolRechten');
        $this->db->from('volksgezondheid');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $BatenRioolRechtenlasten = $query->row()->BatenRioolRechten;
        $BatenRioolRechtenlasten = $BatenRioolRechtenlasten / 1000;

        $this->db->select('BatenRioolRechten');
        $this->db->from('volksgezondheid');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $BatenRioolRechtenbaten = $query2->row()->BatenRioolRechten;
        $BatenRioolRechtenbaten = $BatenRioolRechtenbaten / 1000;
        return ($BatenRioolRechtenbaten - $BatenRioolRechtenlasten);
    }

    function getBatenRioolAfval($gemeente, $jaar) {
        $this->db->select('BatenRioolAfval');
        $this->db->from('volksgezondheid');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $BatenRioolAfvallasten = $query->row()->BatenRioolAfval;
        $BatenRioolAfvallasten = $BatenRioolAfvallasten / 1000;

        $this->db->select('BatenRioolAfval');
        $this->db->from('volksgezondheid');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $BatenRioolAfvalbaten = $query2->row()->BatenRioolAfval;
        $BatenRioolAfvalbaten = $BatenRioolAfvalbaten / 1000;
        return ($BatenRioolAfvalbaten - $BatenRioolAfvallasten);
    }

    function getBatenRioolWater($gemeente, $jaar) {
        $this->db->select('BatenRioolWater');
        $this->db->from('volksgezondheid');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $BatenRioolWaterlasten = $query->row()->BatenRioolWater;
        $BatenRioolWaterlasten = $BatenRioolWaterlasten / 1000;

        $this->db->select('BatenRioolWater');
        $this->db->from('volksgezondheid');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $BatenRioolWaterbaten = $query2->row()->BatenRioolWater;
        $BatenRioolWaterbaten = $BatenRioolWaterbaten / 1000;
        return ($BatenRioolWaterbaten - $BatenRioolWaterlasten);
    }

    function getAfvalWater($gemeente, $jaar) {
        $this->db->select('AfvalWater');
        $this->db->from('volksgezondheid');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $AfvalWaterlasten = $query->row()->AfvalWater;
        $AfvalWaterlasten = $AfvalWaterlasten / 1000;

        $this->db->select('AfvalWater');
        $this->db->from('volksgezondheid');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $AfvalWaterbaten = $query2->row()->AfvalWater;
        $AfvalWaterbaten = $AfvalWaterbaten / 1000;
        return ($AfvalWaterbaten - $AfvalWaterlasten);
    }

    function getHemelWater($gemeente, $jaar) {
        $this->db->select('HemelWater');
        $this->db->from('volksgezondheid');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $HemelWaterlasten = $query->row()->HemelWater;
        $HemelWaterlasten = $HemelWaterlasten / 1000;

        $this->db->select('HemelWater');
        $this->db->from('volksgezondheid');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $HemelWaterbaten = $query2->row()->HemelWater;
        $HemelWaterbaten = $HemelWaterbaten / 1000;
        return ($HemelWaterbaten - $HemelWaterlasten);
    }

    function getGrondWater($gemeente, $jaar) {
        $this->db->select('GrondWater');
        $this->db->from('volksgezondheid');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $GrondWaterlasten = $query->row()->GrondWater;
        $GrondWaterlasten = $GrondWaterlasten / 1000;

        $this->db->select('GrondWater');
        $this->db->from('volksgezondheid');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $GrondWaterbaten = $query2->row()->GrondWater;
        $GrondWaterbaten = $GrondWaterbaten / 1000;
        return ($GrondWaterbaten - $GrondWaterlasten);
    }

    function getBegraafplRechten($gemeente, $jaar) {
        $this->db->select('BegraafplRechten');
        $this->db->from('volksgezondheid');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $BegraafplRechtenlasten = $query->row()->BegraafplRechten;
        $BegraafplRechtenlasten = $BegraafplRechtenlasten / 1000;

        $this->db->select('BegraafplRechten');
        $this->db->from('volksgezondheid');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $BegraafplRechtenbaten = $query2->row()->BegraafplRechten;
        $BegraafplRechtenbaten = $BegraafplRechtenbaten / 1000;
        return ($BegraafplRechtenbaten - $BegraafplRechtenlasten);
    }

// Volkshuisvesting

    function getTotaalvolkshuisvesting($gemeente, $jaar) {
        $RuimtelijkeOrdening = function_model::getRuimtelijkeOrdening($gemeente, $jaar);
        $WoningExploitatie = function_model::getWoningExploitatie($gemeente, $jaar);
        $Vernieuwing = function_model::getVernieuwing($gemeente, $jaar);
        $OverigeHuisvesting = function_model::getOverigeHuisvesting($gemeente, $jaar);
        $Vergunningen = function_model::getVergunningen($gemeente, $jaar);
        $GrondExploitatie = function_model::getGrondExploitatie($gemeente, $jaar);
        return ($RuimtelijkeOrdening + $WoningExploitatie + $Vernieuwing + $OverigeHuisvesting + $Vergunningen + $GrondExploitatie);
    }

    function getRuimtelijkeOrdening($gemeente, $jaar) {
        $this->db->select('RuimtelijkeOrdening');
        $this->db->from('volkshuisvesting');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $RuimtelijkeOrdeninglasten = $query->row()->RuimtelijkeOrdening;
        $RuimtelijkeOrdeninglasten = $RuimtelijkeOrdeninglasten / 1000;

        $this->db->select('RuimtelijkeOrdening');
        $this->db->from('volkshuisvesting');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $RuimtelijkeOrdeningbaten = $query2->row()->RuimtelijkeOrdening;
        $RuimtelijkeOrdeningbaten = $RuimtelijkeOrdeningbaten / 1000;
        return ($RuimtelijkeOrdeningbaten - $RuimtelijkeOrdeninglasten);
    }

    function getWoningExploitatie($gemeente, $jaar) {
        $this->db->select('WoningExploitatie');
        $this->db->from('volkshuisvesting');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $WoningExploitatielasten = $query->row()->WoningExploitatie;
        $WoningExploitatielasten = $WoningExploitatielasten / 1000;

        $this->db->select('WoningExploitatie');
        $this->db->from('volkshuisvesting');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $WoningExploitatiebaten = $query2->row()->WoningExploitatie;
        $WoningExploitatiebaten = $WoningExploitatiebaten / 1000;
        return ($WoningExploitatiebaten - $WoningExploitatielasten);
    }

    function getVernieuwing($gemeente, $jaar) {
        $this->db->select('Vernieuwing');
        $this->db->from('volkshuisvesting');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $Vernieuwinglasten = $query->row()->Vernieuwing;
        $Vernieuwinglasten = $Vernieuwinglasten / 1000;

        $this->db->select('Vernieuwing');
        $this->db->from('volkshuisvesting');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $Vernieuwingbaten = $query2->row()->Vernieuwing;
        $Vernieuwingbaten = $Vernieuwingbaten / 1000;
        return ($Vernieuwingbaten - $Vernieuwinglasten);
    }

    function getOverigeHuisvesting($gemeente, $jaar) {
        $this->db->select('OverigeHuisvesting');
        $this->db->from('volkshuisvesting');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $OverigeHuisvestinglasten = $query->row()->OverigeHuisvesting;
        $OverigeHuisvestinglasten = $OverigeHuisvestinglasten / 1000;

        $this->db->select('OverigeHuisvesting');
        $this->db->from('volkshuisvesting');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $OverigeHuisvestingbaten = $query2->row()->OverigeHuisvesting;
        $OverigeHuisvestingbaten = $OverigeHuisvestingbaten / 1000;
        return ($OverigeHuisvestingbaten - $OverigeHuisvestinglasten);
    }

    function getVergunningen($gemeente, $jaar) {
        $this->db->select('Vergunningen');
        $this->db->from('volkshuisvesting');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $Vergunningenlasten = $query->row()->Vergunningen;
        $Vergunningenlasten = $Vergunningenlasten / 1000;

        $this->db->select('Vergunningen');
        $this->db->from('volkshuisvesting');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $Vergunningenbaten = $query2->row()->Vergunningen;
        $Vergunningenbaten = $Vergunningenbaten / 1000;
        return ($Vergunningenbaten - $Vergunningenlasten);
    }

    function getGrondExploitatie($gemeente, $jaar) {
        $this->db->select('GrondExploitatie');
        $this->db->from('volkshuisvesting');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $GrondExploitatielasten = $query->row()->GrondExploitatie;
        $GrondExploitatielasten = $GrondExploitatielasten / 1000;

        $this->db->select('GrondExploitatie');
        $this->db->from('volkshuisvesting');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $GrondExploitatiebaten = $query2->row()->GrondExploitatie;
        $GrondExploitatiebaten = $GrondExploitatiebaten / 1000;
        return ($GrondExploitatiebaten - $GrondExploitatielasten);
    }

// Financieel Voor

    function getTotaalfinancieelvoor($gemeente, $jaar) {
        $KorteLeningen = function_model::getKorteLeningen($gemeente, $jaar);
        $FinancieleMiddellen = function_model::getFinancieleMiddellen($gemeente, $jaar);
        $KorteLeningen = function_model::getLangeLeningen($gemeente, $jaar);
        $FinancieleMiddellen = function_model::getUitkeringen($gemeente, $jaar);
        $KorteLeningen = function_model::getBatenEnLasten($gemeente, $jaar);
        $FinancieleMiddellen = function_model::getUitvoeringWOZ($gemeente, $jaar);
        $KorteLeningen = function_model::getBatenOntroerendBelastingGebruiker($gemeente, $jaar);
        $FinancieleMiddellen = function_model::getBatenOntroerendBelastingEigenaar($gemeente, $jaar);
        return ($KorteLeningen + $FinancieleMiddellen);
    }

    function getKorteLeningen($gemeente, $jaar) {
        $this->db->select('KorteLeningen');
        $this->db->from('algemeen');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $KorteLeningenlasten = $query->row()->KorteLeningen;
        $KorteLeningenlasten = $KorteLeningenlasten / 1000;

        $this->db->select('KorteLeningen');
        $this->db->from('algemeen');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $KorteLeningenbaten = $query2->row()->KorteLeningen;
        $KorteLeningenbaten = $KorteLeningenbaten / 1000;
        return ($KorteLeningenbaten - $KorteLeningenlasten);
    }

    function getFinancieleMiddellen($gemeente, $jaar) {
        $this->db->select('FinancieleMiddellen');
        $this->db->from('algemeen');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $FinancieleMiddellenlasten = $query->row()->FinancieleMiddellen;
        $FinancieleMiddellenlasten = $FinancieleMiddellenlasten / 1000;

        $this->db->select('FinancieleMiddellen');
        $this->db->from('algemeen');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $FinancieleMiddellenbaten = $query2->row()->FinancieleMiddellen;
        $FinancieleMiddellenbaten = $FinancieleMiddellenbaten / 1000;
        return ($FinancieleMiddellenbaten - $FinancieleMiddellenlasten);
    }

    function getLangeLeningen($gemeente, $jaar) {
        $this->db->select('LangeLeningen');
        $this->db->from('algemeen');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $LangeLeningenlasten = $query->row()->LangeLeningen;
        $LangeLeningenlasten = $LangeLeningenlasten / 1000;

        $this->db->select('LangeLeningen');
        $this->db->from('algemeen');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $LangeLeningenbaten = $query2->row()->LangeLeningen;
        $LangeLeningenbaten = $LangeLeningenbaten / 1000;
        return ($LangeLeningenbaten - $LangeLeningenlasten);
    }

    function getUitkeringen($gemeente, $jaar) {
        $this->db->select('Uitkeringen');
        $this->db->from('algemeen');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $Uitkeringenlasten = $query->row()->Uitkeringen;
        $Uitkeringenlasten = $Uitkeringenlasten / 1000;

        $this->db->select('Uitkeringen');
        $this->db->from('algemeen');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $Uitkeringenbaten = $query2->row()->Uitkeringen;
        $Uitkeringenbaten = $Uitkeringenbaten / 1000;
        return ($Uitkeringenbaten - $Uitkeringenlasten);
    }

    function getBatenEnLasten($gemeente, $jaar) {
        $this->db->select('BatenEnLasten');
        $this->db->from('algemeen');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $BatenEnLastenlasten = $query->row()->BatenEnLasten;
        $BatenEnLastenlasten = $BatenEnLastenlasten / 1000;

        $this->db->select('BatenEnLasten');
        $this->db->from('algemeen');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $BatenEnLastenbaten = $query2->row()->BatenEnLasten;
        $BatenEnLastenbaten = $BatenEnLastenbaten / 1000;
        return ($BatenEnLastenbaten - $BatenEnLastenlasten);
    }

    function getUitvoeringWOZ($gemeente, $jaar) {
        $this->db->select('UitvoeringWOZ');
        $this->db->from('algemeen');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $UitvoeringWOZlasten = $query->row()->UitvoeringWOZ;
        $UitvoeringWOZlasten = $UitvoeringWOZlasten / 1000;

        $this->db->select('UitvoeringWOZ');
        $this->db->from('algemeen');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $UitvoeringWOZbaten = $query2->row()->UitvoeringWOZ;
        $UitvoeringWOZbaten = $UitvoeringWOZbaten / 1000;
        return ($UitvoeringWOZbaten - $UitvoeringWOZlasten);
    }

    function getBatenOntroerendBelastingGebruiker($gemeente, $jaar) {
        $this->db->select('BatenOntroerendBelastingGebruiker');
        $this->db->from('algemeen');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $BatenOntroerendBelastingGebruikerlasten = $query->row()->BatenOntroerendBelastingGebruiker;
        $BatenOntroerendBelastingGebruikerlasten = $BatenOntroerendBelastingGebruikerlasten / 1000;

        $this->db->select('BatenOntroerendBelastingGebruiker');
        $this->db->from('algemeen');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $BatenOntroerendBelastingGebruikerbaten = $query2->row()->BatenOntroerendBelastingGebruiker;
        $BatenOntroerendBelastingGebruikerbaten = $BatenOntroerendBelastingGebruikerbaten / 1000;
        return ($BatenOntroerendBelastingGebruikerbaten - $BatenOntroerendBelastingGebruikerlasten);
    }

    function getBatenOntroerendBelastingEigenaar($gemeente, $jaar) {
        $this->db->select('BatenOntroerendBelastingEigenaar');
        $this->db->from('algemeen');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $BatenOntroerendBelastingEigenaarlasten = $query->row()->BatenOntroerendBelastingEigenaar;
        $BatenOntroerendBelastingEigenaarlasten = $BatenOntroerendBelastingEigenaarlasten / 1000;

        $this->db->select('BatenOntroerendBelastingEigenaar');
        $this->db->from('algemeen');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $BatenOntroerendBelastingEigenaarbaten = $query2->row()->BatenOntroerendBelastingEigenaar;
        $BatenOntroerendBelastingEigenaarbaten = $BatenOntroerendBelastingEigenaarbaten / 1000;
        return ($BatenOntroerendBelastingEigenaarbaten - $BatenOntroerendBelastingEigenaarlasten);
    }

    function getBatenBedrijfsRuimtenBelasting($gemeente, $jaar) {
        $this->db->select('BatenBedrijfsRuimtenBelasting');
        $this->db->from('algemeen');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $BatenBedrijfsRuimtenBelastinglasten = $query->row()->BatenBedrijfsRuimtenBelasting;
        $BatenBedrijfsRuimtenBelastinglasten = $BatenBedrijfsRuimtenBelastinglasten / 1000;

        $this->db->select('BatenBedrijfsRuimtenBelasting');
        $this->db->from('algemeen');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $BatenBedrijfsRuimtenBelastingbaten = $query2->row()->BatenBedrijfsRuimtenBelasting;
        $BatenBedrijfsRuimtenBelastingbaten = $BatenBedrijfsRuimtenBelastingbaten / 1000;
        return ($BatenBedrijfsRuimtenBelastingbaten - $BatenBedrijfsRuimtenBelastinglasten);
    }

    function getBatenBaatBelasting($gemeente, $jaar) {
        $this->db->select('BatenBaatBelasting');
        $this->db->from('algemeen');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $BatenBaatBelastinglasten = $query->row()->BatenBaatBelasting;
        $BatenBaatBelastinglasten = $BatenBaatBelastinglasten / 1000;

        $this->db->select('BatenBaatBelasting');
        $this->db->from('algemeen');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $BatenBaatBelastingbaten = $query2->row()->BatenBaatBelasting;
        $BatenBaatBelastingbaten = $BatenBaatBelastingbaten / 1000;
        return ($BatenBaatBelastingbaten - $BatenBaatBelastinglasten);
    }

    function getBatenForensenBelasting($gemeente, $jaar) {
        $this->db->select('BatenForensenBelasting');
        $this->db->from('algemeen');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $BatenForensenBelastinglasten = $query->row()->BatenForensenBelasting;
        $BatenForensenBelastinglasten = $BatenForensenBelastinglasten / 1000;

        $this->db->select('BatenForensenBelasting');
        $this->db->from('algemeen');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $BatenForensenBelastingbaten = $query2->row()->BatenForensenBelasting;
        $BatenForensenBelastingbaten = $BatenForensenBelastingbaten / 1000;
        return ($BatenForensenBelastingbaten - $BatenForensenBelastinglasten);
    }

    function getBatenToeristenBelasting($gemeente, $jaar) {
        $this->db->select('BatenToeristenBelasting');
        $this->db->from('algemeen');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $BatenToeristenBelastinglasten = $query->row()->BatenToeristenBelasting;
        $BatenToeristenBelastinglasten = $BatenToeristenBelastinglasten / 1000;

        $this->db->select('BatenToeristenBelasting');
        $this->db->from('algemeen');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $BatenToeristenBelastingbaten = $query2->row()->BatenToeristenBelasting;
        $BatenToeristenBelastingbaten = $BatenToeristenBelastingbaten / 1000;
        return ($BatenToeristenBelastingbaten - $BatenToeristenBelastinglasten);
    }

    function getBatenHondenBelasting($gemeente, $jaar) {
        $this->db->select('BatenHondenBelasting');
        $this->db->from('algemeen');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $BatenHondenBelastinglasten = $query->row()->BatenHondenBelasting;
        $BatenHondenBelastinglasten = $BatenHondenBelastinglasten / 1000;

        $this->db->select('BatenHondenBelasting');
        $this->db->from('algemeen');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $BatenHondenBelastingbaten = $query2->row()->BatenHondenBelasting;
        $BatenHondenBelastingbaten = $BatenHondenBelastingbaten / 1000;
        return ($BatenHondenBelastingbaten - $BatenHondenBelastinglasten);
    }

    function getBatenReclameBelasting($gemeente, $jaar) {
        $this->db->select('BatenReclameBelasting');
        $this->db->from('algemeen');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $BatenReclameBelastinglasten = $query->row()->BatenReclameBelasting;
        $BatenReclameBelastinglasten = $BatenReclameBelastinglasten / 1000;

        $this->db->select('BatenReclameBelasting');
        $this->db->from('algemeen');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $BatenReclameBelastingbaten = $query2->row()->BatenReclameBelasting;
        $BatenReclameBelastingbaten = $BatenReclameBelastingbaten / 1000;
        return ($BatenReclameBelastingbaten - $BatenReclameBelastinglasten);
    }

    function getBatenPrecarioBelasting($gemeente, $jaar) {
        $this->db->select('BatenPrecarioBelasting');
        $this->db->from('algemeen');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $BatenPrecarioBelastinglasten = $query->row()->BatenPrecarioBelasting;
        $BatenPrecarioBelastinglasten = $BatenPrecarioBelastinglasten / 1000;

        $this->db->select('BatenPrecarioBelasting');
        $this->db->from('algemeen');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $BatenPrecarioBelastingbaten = $query2->row()->BatenPrecarioBelasting;
        $BatenPrecarioBelastingbaten = $BatenPrecarioBelastingbaten / 1000;
        return ($BatenPrecarioBelastingbaten - $BatenPrecarioBelastinglasten);
    }

    function getLastenInvorderingBelastingen($gemeente, $jaar) {
        $this->db->select('LastenInvorderingBelastingen');
        $this->db->from('algemeen');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $LastenInvorderingBelastingenlasten = $query->row()->LastenInvorderingBelastingen;
        $LastenInvorderingBelastingenlasten = $LastenInvorderingBelastingenlasten / 1000;

        $this->db->select('LastenInvorderingBelastingen');
        $this->db->from('algemeen');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $LastenInvorderingBelastingenbaten = $query2->row()->LastenInvorderingBelastingen;
        $LastenInvorderingBelastingenbaten = $LastenInvorderingBelastingenbaten / 1000;
        return ($LastenInvorderingBelastingenbaten - $LastenInvorderingBelastingenlasten);
    }

    function getLastenVerlichtingRijk($gemeente, $jaar) {
        $this->db->select('LastenVerlichtingRijk');
        $this->db->from('algemeen');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $LastenVerlichtingRijklasten = $query->row()->LastenVerlichtingRijk;
        $LastenVerlichtingRijklasten = $LastenVerlichtingRijklasten / 1000;

        $this->db->select('LastenVerlichtingRijk');
        $this->db->from('algemeen');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $LastenVerlichtingRijkbaten = $query2->row()->LastenVerlichtingRijk;
        $LastenVerlichtingRijkbaten = $LastenVerlichtingRijkbaten / 1000;
        return ($LastenVerlichtingRijklasten - $LastenVerlichtingRijkbaten);
    }

    function getSaldoKostenPlaatsen($gemeente, $jaar) {
        $this->db->select('SaldoKostenPlaatsen');
        $this->db->from('algemeen');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $SaldoKostenPlaatsenlasten = $query->row()->SaldoKostenPlaatsen;
        $SaldoKostenPlaatsenlasten = $SaldoKostenPlaatsenlasten / 1000;

        $this->db->select('SaldoKostenPlaatsen');
        $this->db->from('algemeen');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $SaldoKostenPlaatsenbaten = $query2->row()->SaldoKostenPlaatsen;
        $SaldoKostenPlaatsenbaten = $SaldoKostenPlaatsenbaten / 1000;
        return ($SaldoKostenPlaatsenbaten - $SaldoKostenPlaatsenlasten);
    }

    function getSaldoVoorBestemming($gemeente, $jaar) {
        $this->db->select('SaldoVoorBestemming');
        $this->db->from('algemeen');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $SaldoVoorBestemminglasten = $query->row()->SaldoVoorBestemming;
        $SaldoVoorBestemminglasten = $SaldoVoorBestemminglasten / 1000;

        $this->db->select('SaldoVoorBestemming');
        $this->db->from('algemeen');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $SaldoVoorBestemmingbaten = $query2->row()->SaldoVoorBestemming;
        $SaldoVoorBestemmingbaten = $SaldoVoorBestemmingbaten / 1000;
        return ($SaldoVoorBestemmingbaten - $SaldoVoorBestemminglasten);
    }

// Financieel Na

    function getTotaalfinancieelna($gemeente, $jaar) {
        $MutatiesReserves = function_model::getMutatiesReserves($gemeente, $jaar);
        $SaldoNaBestemming = function_model::getSaldoNaBestemming($gemeente, $jaar);
        return ($MutatiesReserves + $SaldoNaBestemming);
    }

    function getMutatiesReserves($gemeente, $jaar) {
        $this->db->select('MutatiesReserves');
        $this->db->from('algemeen');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $MutatiesReserveslasten = $query->row()->MutatiesReserves;
        $MutatiesReserveslasten = $MutatiesReserveslasten / 1000;

        $this->db->select('MutatiesReserves');
        $this->db->from('algemeen');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $MutatiesReservesbaten = $query2->row()->MutatiesReserves;
        $MutatiesReservesbaten = $MutatiesReservesbaten / 1000;
        return ($MutatiesReservesbaten - $MutatiesReserveslasten);
    }

    function getSaldoNaBestemming($gemeente, $jaar) {
        $this->db->select('SaldoNaBestemming');
        $this->db->from('algemeen');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'lasten');
        $query = $this->db->get();
        $SaldoNaBestemminglasten = $query->row()->SaldoNaBestemming;
        $SaldoNaBestemminglasten = $SaldoNaBestemminglasten / 1000;

        $this->db->select('SaldoNaBestemming');
        $this->db->from('algemeen');
        $this->db->where('gemeente', $gemeente);
        $this->db->where('jaar', $jaar);
        $this->db->where('type', 'baten');
        $query2 = $this->db->get();
        $SaldoNaBestemmingbaten = $query2->row()->SaldoNaBestemming;
        $SaldoNaBestemmingbaten = $SaldoNaBestemmingbaten / 1000;
        return ($SaldoNaBestemmingbaten - $SaldoNaBestemminglasten);
    }

}

?>
